Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F13 Austria F4 Italy F6 Czech Republic F1 Netherlands F1 Turkey F30 Turkey F31 Israel F1 Israel F2 Israel F3 Turkey F6 Turkey F7 Israel F4 Israel F5 Italy F4 Italy F5 Czech Republic F1 Czech Republic F2 Czech Republic F3 Slovenia F1 Slovenia F3 Czech Republic F4 Austria F8 Turkey F35 Morocco F9 Morocco F10 Croatia F5 Croatia F6 Czech Republic F2 Italy F17 Italy F22 Czech Republic F1 USA F8 USA F27 USA F28 USA F29 USA F3 Italy F5 2006 North Shore Pro Tennis Championship - Winnetka Lubbock Challenger - Lubbock Samsung Secruities Cup Challenger - Seoul XL Bermuda Open - Bermuda The Surbiton Trophy - Surbiton Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Swanston Challenger - Sacramento 2006 Challenger of Santa Clarita California Challenger - Valencia USTA Comerica Challenger - Aptos GHI Bronx Classic - Bronx Home Depot Center USTA Challenger - Carson USTA Men's Challenger of Dallas - Dallas USTA Challenger of Oklahoma - Tulsa The $50,000 Pro Challenger at Calabasas - Calabasas Flea Market Cup Busan Challenger Tennis - Busan Pro Challenger at Calabasas - Calabasas Tulsa Challenger Sacramento Challenger Tiburon Challenger Sarasota Challenger Marbella Challenger Orbetello Challenger Wailea Men's Challenger - Maui Como Challenger Kenitra Challenger Rennes Challenger Casablanca Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Irving Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Genova Challenger Odlum Brown Vancouver Open - Vancouver Kitzbuhel Challenger Salzburg Challenger 2003 USTA Challenger of Calabasas - Calabasas Bordeaux Challenger Rennes Challenger Burbank Challenger - Burbank Singha Tennis Classic - Tarzana Bratislava Challenger Marbella Challenger Surbiton Challenger The Swanston Challenger - Sacramento Swanston Challenger - Sacramento Szekesfehervar Challenger Milan Challenger Mercedes-Benz Cup - Los Angeles SAP Open - San Jose Tennis Channel Open - Las Vegas Legg Mason Tennis Classic - Washington Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach Gerry Weber Open - Halle RCA Championships - Indianapolis Salzburg Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide Dallas Challenger Delray Beach International Tennis Championships - Delray Beach Heineken Open - Auckland SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade China Open - Beijing Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Rennes Challenger PTT Thailand Open - Bangkok Eckental Challenger Aircel Chennai Open - Chennai The Artois Championships - London Serbia Open - Belgrade Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Open de Nice Cote d'Azur - Nice Salzburg Challenger Farmers Classic - Los Angeles Bet-at-home Cup - Kitzbuhel Citi Open - Washington Bet-At-Home Austrian Open - Kitzbuhel Valencia Open - Valencia Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Grand Prix Hassan II - Casablanca Erste Bank Open - Vienna Erste Bank Open - Vienna AEGON Championships - London Winston-Salem Open - Winston-Salem Bet-at-home Cup - Kitzbuhel Countrywide Classic - Los Angeles Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing China Open - Beijing Brisbane International - Brisbane Rome Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON Championships - London Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Sydney International - Sydney Rakuten Japan Open - Tokyo Open de Nice Cote d'Azur - Nice AEGON Championships - London Brisbane International - Brisbane US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Swiss Indoors Basel - Basel Memphis Open - Memphis Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach BMW Open - Munich Geneva Open - Geneva Gerry Weber Open - Halle Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Rakuten Japan Open - Tokyo New York Open - New York Nature Valley International - Eastbourne ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Open 13 - Marseille Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham RCA Championships - Indianapolis Countrywide Classic - Los Angeles Dallas Open - Dallas Open de Nice Cote d'Azur - Nice Moselle Open - Metz St. Petersburg Open - St. Petersburg Rio Open - Rio de Janeiro AEGON International - Eastbourne Moselle Open - Metz Delray Beach Open - Delray Beach Gerry Weber Open - Halle Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Citi Open - Washington Abierto Mexicano - Los Cabos Bratislava Challenger US Men's Clay Court Championship - Houston Open Parc - Lyon Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Erste Bank Open - Vienna Sydney International - Sydney Argentina Open - Buenos Aires Medibank International - Sydney German Tennis Championships - Hamburg China Open - Beijing Erste Bank Open - Vienna Adelaide International - Adelaide AEGON Championships - London Erste Bank Open - Vienna Legg Mason Tennis Classic - Washington Emilia-Romagna Open - Parma Delray Beach Open - Delray Beach Serbia Open - Belgrade SAP Open - San Jose Winston-Salem Open - Winston-Salem SAP Open - San Jose Erste Bank Open - Vienna Adelaide International 1 - Adelaide BMW Open - Munich Open de Tenis Comunidad Valenciana - Valencia Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel US Men's Clay Court Championship - Houston Brisbane International - Brisbane AEGON Championships - London Bet-at-home Cup - Kitzbuhel Campbell's Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Winston-Salem Open - Winston-Salem Citi Open - Washington Erste Bank Open - Vienna AEGON Championships - London Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Credit Agricole Suisse Open - Gstaad Generali Open - Kitzbuhel Abierto Mexicano Telcel - Acapulco Swiss Indoors Basel - Basel Apia International - Sydney Generali Open - Kitzbuhel Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Heilbronn Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Meknes Challenger ASB Classic - Auckland China Open - Beijing Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Erste Bank Open - Vienna Aegon Nottingham Open - Nottingham Swiss Open - Gstaad Generali Open - Kitzbuhel Chengdu Open - Chengdu Apia International - Sydney Garanti Koza Sofia Open - Sofia Memphis Open - Memphis AEGON Championships - London US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva China Open - Beijing AEGON Championships - London Antalya Cup - Antalya AEGON International - Eastbourne Qatar ExxonMobil Open - Doha ASB Classic - Auckland Argentina Open - Buenos Aires New York Open - New York Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Gerry Weber Open - Halle China Open - Beijing Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Generali Open - Kitzbuhel Intrum Stockholm Open - Stockholm Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle Mallorca Championships - Mallorca Truist Atlanta Open - Atlanta Citi Open - Washington Mauthausen Challenger Perugia Challenger US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch cinch Championships - London Viking International - Eastbourne Nordea Open - Bastad Moselle Open - Metz European Open - Antwerp Tel Aviv Watergen Open - Tel Aviv Bratislava 2 Challenger Gijon Open - Gijon Pilot Pen Tennis - New Haven Open Parc - Lyon Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Terra Wortmann Open - Halle Brisbane International - Brisbane Millennium Estoril Open - Estoril Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Indianapolis Tennis Championships - Indianapolis China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon EFG Swiss Open - Gstaad Sony Ericsson Open - Miami Apia International - Sydney US Men's Clay Court Championship - Houston Erste Bank Open - Vienna Chengdu Open - Chengdu Delray Beach Open - Delray Beach Hall of Fame Open - Newport Regions Morgan Keegan Championships - Memphis EFG Swiss Open - Gstaad Heilbronn Challenger Erste Bank Open - Vienna BMW Open - Munich Generali Open - Kitzbuhel Zadar Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome AEGON Championships - London Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Heineken Open - Auckland Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL dItalia - Rome Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Rogers Masters - Toronto Mutua Madrid Open - Madrid Shanghai ATP Masters 1000 - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - New York Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome US Men's Clay Court Championship - Houston Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris AEGON International - Eastbourne Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Rogers Cup - Montreal U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami Australian Open - Melbourne Rolex Paris Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai French Open - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Miami Open - Miami Hall of Fame Open - Newport Mutua Madrid Open - Madrid Coupe Rogers - Montreal French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Plava Laguna Croatia Open - Umag Abierto Mexicano de Tenis Mifel - Los Cabos Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mallorca Championships - Mallorca BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Erste Bank Open - Vienna Rogers Cup - Montreal Mutua Madrid Open - Madrid Miami Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Countrywide Classic - Los Angeles SAP Open - San Jose The Nottingham Open - Nottingham Erste Bank Open - Vienna Heineken Open - Auckland Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Campbells Hall of Fame Tennis Championships - Newport U.S. Open - New York If Stockholm Open - Stockholm Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris German Tennis Championships - Hamburg Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, SF, ESP-USA, 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, PO, COL-USA 1-3 Australian Open - Melbourne Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, QF, AUS-USA 3-2 French Open - Paris Davis Cup, Group I, PO, AUT-ROU 4-1 Wimbledon - London Laver Cup - Prague Davis Cup, World Group, QF, USA-BEL 4-0 French Open - Paris Davis Cup, World Group, SF, CRO-USA 3-2 Davis Cup, World Group, PO, AUT-AUS 3-1 French Open - Paris U.S. Open (juniors) Australian Open (juniors) Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London A Day At The Drive - Adelaide Australian Open - Melbourne Exhibition Diriyah Tennis Cup U.S. Open - New York Wimbledon - London Astana Open - Astana Laver Cup - Geneva ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, PO, CRO-AUT 3-1 ARAG ATP World Team Championship - Dusseldorf Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, Group I, 2R, SVK-AUT 4-1 U.S. Open (juniors) Davis Cup, Group I, 1R, AUT-BLR 5-0 ARAG ATP World Tour Championship - Dusseldorf ATP Cup - Melbourne Davis Cup, Group I, PO, IRL-AUT 0-4 Davis Cup, Group I, 1R, FIN-AUT 2-3 French Open (juniors) Davis Cup, Group I, 1R, POR-AUT 1-4 Wimbledon (juniors) Davis Cup, World Group, 1R, USA-SUI 5-0 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, 1R, SRB-USA 1-3 AAMI Classic - Kooyong French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong Nitto ATP Finals - London Olympics - Beijing